<!doctype html>
<html class="no-js">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>添加商品</title>
    <include file="public/header_m_notitle"/>
    <!--内容列表-->
    <!--<form action="__URL__/addGoodsPost" method="post" enctype="multipart/form-data">-->
    <input name="name" id="name" placeholder="商品名称" class="dc-input"/>
    <input name="desc" id="desc" placeholder="商品描述" class="dc-input"/>
    <input name="price" id="price" placeholder="商品价格" class="dc-input"/>
    <hr class="dc-hr2"/>
    <div class="am-form-group am-form-file dc-div-1" id="container">
        <button type="button" class="am-btn am-btn-default am-btn-sm" id="pickfiles">
            <i class="am-icon-cloud-upload"></i> 上传商品照片
        </button>
        <input type="file" name="file" multiple>
        <!--<input id="pickfiles" type="file" name="file" multiple="multiple" accept="image/*"/>-->
    </div>
    <div id="file-list" class="dc-div-1"></div>
    <div class="dc-div-1">
        <input type="hidden" name="shop_id" value="{$shop_id}">
        <input type="submit" id="submit" class="am-btn am-btn-success" value="提交" style="width: 90%;">
    </div>
    <!--</form>-->
    <!--end-->
    <div class="dc-alert">

    </div>

    <!--load-->
    <div class="dc-div-center" id="loading" style="display: none;z-index:1">
        <img src="__PUBLIC__/img/gif/loading.gif" class="wid-100"/>
    </div>
    <!--end-->


    <include file="public/footer_m_nojs"/>
    <script src="__PUBLIC__/assets/js/jquery.min.js"></script>
    <script src="__PUBLIC__/assets/js/amazeui.min.js"></script>
    <script src="__PUBLIC__/js/plupload/plupload.full.min.js"></script>
    <!--<script src="__PUBLIC__/js/plupload/moxie.js"></script>-->
    <!--<script src="__PUBLIC__/js/plupload/plupload.dev.js"></script>-->
    <script src="__PUBLIC__/js/plupload/i18n/zh_CN.js"></script>
    <script src="__PUBLIC__/js/qiniu/qiniu.min.js"></script>
    <!--<script src="__PUBLIC__/js/qiniu/qiniu.js"></script>-->
    <script src="__PUBLIC__/js/qiniu/ui.js"></script>
    <script src="__PUBLIC__/js/qiniu/highlight.js"></script>
    <script>
        //        $(function () {
        //            $('#submit').on('click', function () {
        //                if ($('#name').val() == '') {
        //                    var data = "<div class='am-alert am-alert-danger dc-div-center-per' data-am-alert><button type='button' class='am-close'>&times;</button><p>你还没有填写商品名称</p></div>"
        //                    $(".dc-alert").append(data);
        //                    return false;
        //                }
        //                if ($('#desc').val() == '') {
        //                    var data = "<div class='am-alert am-alert-danger dc-div-center-per' data-am-alert><button type='button' class='am-close'>&times;</button><p>你还没有填写商品描述</p></div>"
        //                    $(".dc-alert").append(data);
        //                    return false;
        //                }
        //                if ($('#price').val() == '') {
        //                    var data = "<div class='am-alert am-alert-danger dc-div-center-per' data-am-alert><button type='button' class='am-close'>&times;</button><p>你还没有填写商品价格</p></div>"
        //                    $(".dc-alert").append(data);
        //                    return false;
        //                }
        //                if ($('#doc-form-file').val() == '') {
        //                    var data = "<div class='am-alert am-alert-danger dc-div-center-per' data-am-alert><button type='button' class='am-close'>&times;</button><p>你还没有填写商品照片</p></div>"
        //                    $(".dc-alert").append(data);
        //                    return false;
        //                }
        //
        //            });
        //        });

        alert(0);
        
        var uploader = Qiniu.uploader({
            runtimes: 'html5,flash,html4',      // 上传模式,依次退化
            browse_button: 'pickfiles',         // 上传选择的点选按钮，**必需**
            // 在初始化时，uptoken, uptoken_url, uptoken_func 三个参数中必须有一个被设置
            // 切如果提供了多个，其优先级为 uptoken > uptoken_url > uptoken_func
            // 其中 uptoken 是直接提供上传凭证，uptoken_url 是提供了获取上传凭证的地址，如果需要定制获取 uptoken 的过程则可以设置 uptoken_func
            uptoken: "{$upToken}", // uptoken 是上传凭证，由其他程序生成
            // uptoken_url: "{:U('Store/upToken')}",         // Ajax 请求 uptoken 的 Url，**强烈建议设置**（服务端提供）
            // uptoken_func: function(file){    // 在需要获取 uptoken 时，该方法会被调用
            //    // do something
            //    return uptoken;
            // },
            get_new_uptoken: false,             // 设置上传文件的时候是否每次都重新获取新的 uptoken
            // downtoken_url: '/downtoken',
            // Ajax请求downToken的Url，私有空间时使用,JS-SDK 将向该地址POST文件的key和domain,服务端返回的JSON必须包含`url`字段，`url`值为该文件的下载地址
//            unique_names: false,              // 默认 false，key 为文件名。若开启该选项，JS-SDK 会为每个文件自动生成key（文件名）
//            save_key: false,                  // 默认 false。若在服务端生成 uptoken 的上传策略中指定了 `sava_key`，则开启，SDK在前端将不对key进行任何处理
            domain: 'http://o7zn3trsj.bkt.clouddn.com/',     // bucket 域名，下载资源时用到，**必需**
            container: 'container',             // 上传区域 DOM ID，默认是 browser_button 的父元素，
            max_file_size: '100mb',             // 最大文件体积限制
            flash_swf_url: 'path/of/plupload/Moxie.swf',  //引入 flash,相对路径
            max_retries: 3,                     // 上传失败最大重试次数
            dragdrop: true,                     // 开启可拖曳上传
            drop_element: 'container',          // 拖曳上传区域元素的 ID，拖曳文件或文件夹后可触发上传
            chunk_size: '4mb', // 分块上传时，每块的体积
//            multi_selection: !(mOxie.Env.OS.toLowerCase() === "ios"),
            auto_start: true,                   // 选择文件后自动上传，若关闭需要自己绑定事件触发上传,
            //x_vars : {
            //    自定义变量，参考http://developer.qiniu.com/docs/v6/api/overview/up/response/vars.html
            //    'time' : function(up,file) {
            //        var time = (new Date()).getTime();
            // do something with 'time'
            //        return time;
            //    },
            //    'size' : function(up,file) {
            //        var size = file.size;
            // do something with 'size'
            //        return size;
            //    }
            //},
            init: {
                'FilesAdded': function (up, files) {
                    plupload.each(files, function (file) {
                        // 文件添加进队列后,处理相关的事情
                        alert(1);
                    });
                },
                'BeforeUpload': function (up, file) {
                    // 每个文件上传前,处理相关的事情
                    alert(2);
                },
                'UploadProgress': function (up, file) {
                    // 每个文件上传时,处理相关的事情
                    $("#loading").css('display', 'block');
                },
                'FileUploaded': function (up, file, info) {
                    // 每个文件上传成功后,处理相关的事情
                    // 其中 info 是文件上传成功后，服务端返回的json，形式如
                    // {
                    //    "hash": "Fh8xVqod2MQ1mocfI4S4KpRL6D98",
                    //    "key": "gogopher.jpg"
                    //  }
                    // 参考http://developer.qiniu.com/docs/v6/api/overview/up/response/simple-response.html

                    var domain = up.getOption('domain');
                    var res = jQuery.parseJSON(info);
                    var key = res.key;
                    var sourceLink = domain + key; //获取上传成功后的文件的Url
                    var delKey = window.btoa(key);
                    var delUrl = "__URL__/../Qiniu/delFile/id/" + delKey;

                    var fileNames = '<div style="position: relative;float: left;border: solid 1px lightgrey;margin-left: 3px;">' +
                            '<img src=' + sourceLink + ' style="width: 100px;height: 100px;"/>' +
                            '<div style="position:absolute; z-index:2; left:85px; top:1px">' +
                            '<a href=' + delUrl + '>' +
                            '<span class="am-icon-remove"></span></a></div></div>';
                    $("#loading").css('display', 'none');
                    $('#file-list').append(fileNames);
                },
                'Error': function (up, err, errTip) {
                    //上传出错时,处理相关的事情

                },
                'UploadComplete': function () {
                    //队列文件处理完毕后,处理相关的事情
                }
//                'Key': function (up, file) {
//                    // 若想在前端对每个文件的key进行个性化处理，可以配置该函数
//                    // 该配置必须要在 unique_names: false , save_key: false 时才生效
//                    var timestamp = new Date().getTime();
//                    var key = '{$shop_id}' + timestamp;
//                    // do something with key here
//                    return key
//                }
            }
        });

        // domain 为七牛空间（bucket)对应的域名，选择某个空间后，可通过"空间设置->基本设置->域名设置"查看获取

        // uploader 为一个 plupload 对象，继承了所有 plupload 的方法，参考http://plupload.com/docs
        var delFile = function () {
            $.();
        }
    </script>
    </body>
</html>